آموزش ساخت بازی‌های iOS با SpriteKit - از صفر تا صد [ویدئویی] - آخرین آپدیت

دانلود Building iOS Games with SpriteKit - From Zero to Hero [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جذاب SpriteKit که برای هر دو گروه برنامه‌نویسان مبتدی و experienced Swift طراحی شده است، به دنیای توسعه بازی‌های iOS قدم بگذارید. این دوره شما را در سفری برای یادگیری مفاهیم ضروری ساخت بازی‌های دوبعدی، از راه‌اندازی اولین صحنه تا ایجاد تعاملات پیچیده بازی همراهی می‌کند. دوره با مبانی SpriteKit و Swift آغاز می‌شود و به شما کمک می‌کند تا نحوه تنظیم صحنه‌ها، شخصی‌سازی محیط‌های بازی و معرفی فیزیک پایه را درک کنید. در ادامه، نحوه ایجاد انیمیشن‌های روان با استفاده از SKActions، از جمله تغییر مقیاس، محو شدن و چرخش اشیاء را بررسی خواهید کرد. همچنین یاد می‌گیرید که برای تعاملات واقع‌گرایانه بازی، سیستم تشخیص برخورد (Collision Detection) را پیاده‌سازی کنید. در مراحل پیشرفته دوره، دانش خود را با توسعه یک بازی کامل مار (Snake)، همراه با موسیقی پس‌زمینه، جلوه‌های صوتی، سیستم ذرات (Particle Emitters) و شیدرها به کار می‌گیرید. این رویکرد عملی تضمین می‌کند که شما نه‌تنها مهارت‌های فنی، بلکه جنبه‌های خلاقانه طراحی بازی را نیز فرا بگیرید و برای توسعه بازی‌های واقعی آماده شوید. - ساخت بازی‌های دوبعدی با استفاده از SpriteKit و زبان برنامه‌نویسی Swift - ایجاد صحنه‌های تعاملی بازی با تصاویر پس‌زمینه و نودها - پیاده‌سازی بدنه فیزیکی و گرانش برای تعاملات واقع‌گرایانه - طراحی و متحرک‌سازی اشیاء بازی با SKActions و جلوه‌های ذره‌ای - تسلط بر تشخیص برخورد و ایجاد تجربه‌های گیم‌پلی پویا - توسعه کامل بازی مار همراه با افکت‌های صوتی و شیدرها این دوره برای هر کسی که درک پایه‌ای از برنامه‌نویسی Swift دارد و می‌خواهد مهارت‌های خود را در زمینه توسعه بازی گسترش دهد، مناسب است. چه توسعه‌دهنده‌ای باشید که می‌خواهید قابلیت ساخت بازی را به پورتفولیو خود اضافه کنید و چه یک علاقه‌مند که مشتاق ساخت بازی‌های سرگرم‌کننده و تعاملی است، این دوره ترکیبی عالی از تئوری و تمرین‌های کدنویسی عملی را ارائه می‌دهد. اگر تا به حال می‌خواستید بازی‌های iOS بسازید اما نمی‌دانستید از کجا شروع کنید، این دوره راهنمای جامع شماست. - کسب تجربه عملی در ساخت بازی‌های دوبعدی تعاملی با SpriteKit و Swift - یادگیری پیاده‌سازی مکانیک‌های پیچیده بازی، شامل فیزیک و تشخیص برخورد - تسلط بر ایجاد انیمیشن‌های پویا، افکت‌های ذره‌ای و صدا در بازی‌ها

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

شروع کار با SpriteKit: ساخت اولین صحنه Getting Started with SpriteKit: Building Our First Scene

  • آشنایی با SpriteKit Introduction to SpriteKit

  • تنظیمات بازی Game Settings

  • بیایید یک صحنه بسازیم Let's Make a Scene

  • ایجاد یک صحنه بازی سفارشی Creating a Custom Game Scene

  • تغییر رنگ مربع‌ها با انتخاب‌گر رنگ سفارشی Change Square Colors with a Custom Color Picker

  • شمارش تعداد ضربات (Taps) Counting the Number of Taps

  • معرفی گرانش و بدنه فیزیکی Introducing Gravity and Physics Body

  • افزودن کف استاتیک با بدنه فیزیکی Adding a Static Floor with Physics Body

  • افزودن جلوه‌های صوتی با استفاده از SKAction Adding Sound Effects Using SKAction

  • تنظیم چرخش نما و دینامیک گرانش Adjusting View Rotation and Gravity Dynamics

  • معرفی تصادفی‌سازی چرخش مربع‌ها با zRotation Introducing Randomness to Square Rotations with zRotation

  • صفحه خوش‌آمدگویی (Splash Screen) The Splash Screen

قطعه کدهای SpriteKit SpriteKit Code Snippets

  • ترکیب SpriteKit و SwiftUI: ساخت مربع آبی و ساختار اولیه کد SpriteKit + SwiftUI - Building a Blue Square and Boilerplate for Our Snippet

  • قطعه کد پایه SpriteKit SpriteKit Basic Code Snippet

  • نود پس‌زمینه با مؤلفه Alpha Background Node with Alpha Component

  • تنظیم تصویر پس‌زمینه Setting Up a Background Image

  • نود مرکزی Center Node

  • کد نمونه توپ در حال سقوط Falling Ball Snippet

  • بدنه فیزیکی زمین Ground Physics Body

SKAction SKAction

  • مقدمه و راه‌اندازی پروژه Introduction and Setting Up the Project

  • دموی موقعیت و جهت‌گیری Position and Orientation Demo

  • دموی اکشن تغییر مقیاس (Scale) Scale Action Demo

  • محو شدن (Fading) Fading

  • رنگ‌آمیزی (Colorize) Colorize

  • مثال واقعی بازی با استفاده از SKAction Real-World Gaming Example Using SKAction

  • تمرین: ایجاد تصادفی نودها EXERCISE - Randomly Spawn Nodes

  • پاسخ تمرین: ایجاد تصادفی نودها SOLUTION - Randomly Spawn Nodes

انیمیشن‌ها با استفاده از SpriteKit و سیستم ذرات Animations Using SpriteKit and Particle Emitters

  • مقدمه‌ای بر بررسی انیمیشن‌ها با SpriteKit و سیستم ذرات Introduction to Exploring Animations with SpriteKit and Particle Emitters

  • متن با شکل پس‌زمینه Text with Background Shape

  • ایجاد سیستم انتشار ذرات (Particle Emitter) Creating the Particle Emitter

  • نمای متنی انیمیشنی Sprite Animated Sprite Text View

  • اسپرایت‌های چپ و راست Left and Right Sprites

  • ایجاد انیمیشن‌ها Creating the Animations

بازی هدف را پیدا کن Match the Target Game

  • مقدمه Introduction

  • سازماندهی وضعیت و ساختار پروژه Organizing State and Project Structure

  • دانلود تصاویر و جلوه‌های صوتی Downloading Images and Sound Effects

  • ای‌نام (Enum) نوع بازی Game Type Enum

  • تنظیمات بازی Game Settings

  • ساختار صحنه بازی، مقداردهی اولیه و تعریف کلاس Shape Game Scene Structure, Init, and Defining the Shape Class

  • پیاده‌سازی کلاس Shape Implementing the Shape Class

  • پیاده‌سازی didMove و پر کردن شبکه Implementing didMove and Populating the Grid

  • ایجاد شکل Create Shape

  • رندر کردن شبکه بازی در Content View Rendering the Game Grid in the Content View

  • ساخت پنل اطلاعات بازی Building the Game Info Panel

  • نمایش صفحه پایان بازی (Game Over) Presenting the Game Over Sheet

  • نمای پایان بازی Game Over View

  • بازنشانی بازی Reset Game

  • بررسی پاسخ درست یا غلط در ایجاد شکل Create Shape Correct vs Incorrect Answer

  • مدیریت پاسخ‌های غلط Handling Incorrect Answers

  • مدیریت پاسخ‌های درست Handling Correct Answers

  • به‌روزرسانی هدف Update Target

  • دریافت شکل تصادفی Get Random Shape

  • افزودن قابلیت بازنشانی بازی و اختصاص شناسه صحنه Adding Game Reset Functionality and Assigning a Scene ID

برخوردها و تماس‌ها Collisions & Contacts

  • مقدمه و راه‌اندازی پروژه Introduction and Project Setup

  • ایجاد دسته‌بندی فیزیکی (Physics Category) Creating a Physics Category

  • پیاده‌سازی didMove Implementing didMove

  • ایجاد لایه استاتیک Creating the Static Layer

  • شروع ایجاد شکل‌ها Start Spawning Shapes

  • دایره‌ها و مثلث‌ها در عمل Circles and Triangles in Action

  • بازنشانی شکل‌ها Reset Shapes

  • دریافت جلوه صوتی Get a Sound Effect

  • تماس دایره و مربع Circle and Square Contact

  • شیدر پر کردن مثلث Triangle Fill Shader

بازی مار Snake Game

  • راه‌اندازی پروژه با پس‌زمینه گرادینت Set Up the Project with a Gradient Background

  • منابع صوتی، تصویری و ذره‌ای Sound, Image, and Particle Resources

  • تنظیمات فیزیک Set Up Physics

  • ساختار تنظیمات بازی Structure of Setup Game

  • بازنشانی مقادیر در تنظیمات بازی Reset Values in Setup Game

  • افزودن شبکه به لایه بازی Adding the Grid to the Game Layer

  • ساخت دکمه‌ها Create the Buttons

  • ساخت برچسب امتیاز Create Score Label

  • تراز کردن با شبکه (Snap to Grid) Snap to Grid

  • افزودن بخش‌های مار Add Snake Part

  • ایجاد غذا Spawn Food

  • افزودن انیمیشن تنفس Add a Breathing Animation

  • افزودن بدنه مار Adding a Snake Body

  • بازنویسی و سازماندهی کدها Refactor and Organize Your Code

  • تنظیم فیزیک برای بدنه مار Adjusting Set Up Physics to Snake Body

  • افزودن سر مار Add Snake Head

  • محاسبه موقعیت بعدی سر Compute Next Head Position

  • حرکت دادن مار Move Snake

  • به‌روزرسانی موقعیت مار Update Snake Position

  • افزودن ژست‌های لمسی (Swipe Gestures) Adding Swipe Gestures

  • تنظیم ماسک برخورد غذا Adjusting Collision Bit Mask of Food

  • تماس با didBegin Contact with didBegin

  • پایان بازی Game Over

  • موسیقی پس‌زمینه Background Music

  • استفاده از touchesEnded برای پاسخ به ضربه دکمه Using touchesEnded to Respond to Button Tap

  • تغییر، افزایش و کاهش صدا Toggle, Increase, and Decrease Volume

  • اکشن صدای غذا خوردن Eat Sound Action

  • ایجاد ذره Spawn Particle

  • ساخت سیستم انتشار ذرات Creating the Particle Emitter

  • جلوه‌های صوتی غذا خوردن در عمل Eating Sound Effects in Action

  • ساخت صفحه خوش‌آمدگویی Creating the Splash Screen

  • افزودن صفحه خوش‌آمدگویی به Content View Adding the Splash Screen to the Content View

نمایش نظرات

آموزش ساخت بازی‌های iOS با SpriteKit - از صفر تا صد [ویدئویی]
جزییات دوره
8h 25m
96
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ron Erez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar